package com.ruoyi.ipms_crm.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.ipms_crm.dto.Employee;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class Customer  {
    private Integer customerId;         //客户id
    private String customerNo;          //客户编号
    private String customerFromId;        //客户渠道
    private String customerContact;     //客户联系人
    private String customerPhone;       //联系人电话
    private String customerEmail;       //联系人邮箱
    private String customerCompany;     //公司名称（或个人）
    private String customerTypeId;      //客户单位类型字典（公司、个人）
    private String customerAddress;     //公司地址（或个人地址）
    private Integer userId;             //对接员工id
    private Integer customerExperience;  //客户业务经历次数
    private String customerStatusId;    //客户状态字典（0新增 1公海 2回收）
    private Integer version;            //乐观锁
    private String isDelete;            //逻辑删除
    private String createBy;            //创建人
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;            //创建时间
    private String updateBy;            //更新人
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;            //更新时间
}
